<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-23 16:34:40
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-23 17:19:45
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var fruit = prompt('请输入一个水果','苹果');
        // switch(fruit){   // fruit 必须是一个确定的值 
        //     // 才用switch
            
        //     case '苹果':
        //         alert('苹果的价格是5元/斤');
        //         break; // 防止穿透 
        //     case '香蕉':
        //         alert('香蕉的价格是3元/斤');
        //         break;
        //     case '橘子':
        //         alert('橘子的价格是2元/斤');
        //         break;
        //     default:
        //         alert('没有该水果');
        //         break;
        // }


    // 如果 1~12 月份，分别输出对应的天数 
    // 1 3 5 7 8 10 12 31天
    // 4 6 9 11 30天
    // 2 28天
    // var month = parseInt(prompt('请输入月份','1'));
    // switch(month){
    //     case 1:
    //         alert('31天');
    //         break;
    //     case 2:
    //         alert('28天');
    //         break;
    //     case 3:
    //         alert('31天');
    //         break;
    //     case 4:
    //         alert('30天');
    //         break;
    //     case 5:
    //         alert('31天');
    //         break;
    //     case 6:
    //         alert('30天');
    //         break;
    //     case 7:
    //         alert('31天');
    //         break;
    //     case 8:
    //         alert('31天');
    //         break;
    //     case 9:
    //         alert('30天');
    //         break;
    //     case 10:
    //         alert('31天');
    //         break;
    //     case 11:
    //         alert('30天');
    //         break;
    //     case 12:
    //         alert('31天');
    //         break;
    //     default:
    //         alert('没有该月份');
    //         break;
    // }
    // var year = parseInt(prompt('请输入年份','2021'));
    // var month = parseInt(prompt('请输入月份','1'));
    // switch(month){
    //     case 1:
    //     case 3:
    //     case 7:
    //     case 8:
    //     case 10:
    //     case 12:
    //         alert('31天');
    //         break;
    //     case 4:
    //     case 6:
    //     case 9:
    //     case 11:
    //         alert('30天');
    //         break;
    //     case 2:
    //         if(year%4==0 && year%100!=0 || year%400==0){
    //             alert('29天');
    //         }else{
    //             alert('28天');
    //         }
    //         break;
    //     default:
    //         alert('没有该月份');
    //         break;
    // }


    // 输入数字 0~6 输出对应的星期
    var num = parseInt(prompt('请输入数字','0')); // 字符串
    switch(num){
        case 0:
            alert('星期日');
            break;
        case 1:
            alert('星期一');
            break;
        case 2:
            alert('星期二');
            break;
        case 3:
            alert('星期三');
            break;
        case 4:
            alert('星期四');
            break;
        case 5:
            alert('星期五');
            break;
        case 6:
            alert('星期六');
            break;
        default:
            alert('没有该数字');
            break;
    }
    
    // 案例: 成绩案例
    //     + 根据成绩(0 ~ 100) 在控制台输出内容
    //       => 90 以上输出 A
    //       => 80 ~ 89 输出 B
    //       => 70 ~ 79 输出 C
    //       => 60 ~ 69 输出 D
    //       => 60 以下输出 E

    // switch 一定是一个确定的值 
    // 范围的判断 就不用switch 

    // 成绩/10 保留整数部分 9 -> a
    // 80~ 89   8 b
    // 70~ 79   7 c
    // 60~ 69   6 d

    var score = parseFloat(prompt('请输入成绩','0'));

    switch(parseInt(score/10)){
        case 10:
        case 9:
            alert('A');
            break;
        case 8:
            alert('B');
            break;
        case 7:
            alert('C');
            break;
        case 6:
            alert('D');
            break;
        default:
            alert('E');
            break;
    }
    
    </script>
</body>
</html>